from src.base.DataField import DataField
from src.base.EntityBase import EntityBase


class EntEnterprise(EntityBase):
    id = DataField("id")
    enterprise_name = DataField("enterprise_name")
    credit_code = DataField("credit_code")
    ent_type = DataField("ent_type")
    ent_type_sub = DataField("ent_type_sub")
    qe_eval = DataField("qe_eval")
    foreign_external_eval_date = DataField("foreign_external_eval_date")
    external_eval_date = DataField("external_eval_date")
    external_eval = DataField("external_eval")
    foreign_external_eval = DataField("foreign_external_eval")
    nature = DataField("nature")
    debt_num = DataField("debt_num")
    debt_scale = DataField("debt_scale")
    trade_type = DataField("trade_type")
    srm_trade_type = DataField("srm_trade_type")
    srm_trade_type_superior = DataField("srm_trade_type_superior")
    sw_trade_type = DataField("sw_trade_type")
    sw_trade_type_superior = DataField("sw_trade_type_superior")
    region_code = DataField("region_code")
    region_name = DataField("region_name")
    platform_region_code = DataField("platform_region_code")
    platform_region_name = DataField("platform_region_name")
    external_eval_info = DataField("external_eval_info")
    external_eval_organization = DataField("external_eval_organization")
    foreign_external_eval_info = DataField("foreign_external_eval_info")
    foreign_external_eval_organization = DataField("foreign_external_eval_organization")
    enterprise_control = DataField("enterprise_control")
    share_holder = DataField("share_holder")
    share_per = DataField("share_per")
    position = DataField("position")
    update_time = DataField("update_time")
    create_time = DataField("create_time")
    comp_code = DataField("comp_code")
    bank_region = DataField("bank_region")
    ccx_industry_code = DataField("ccx_industry_code")
    qe_sort = DataField("qe_sort")
    qe_year = DataField("qe_year")
    qe_rating_date = DataField("qe_rating_date")
    qe_state = DataField("qe_state")
    administrative_id = DataField("administrative_id")
    external_sort = DataField("external_sort")
    listed = DataField("listed")
    delete_flag = DataField("delete_flag")
